home *** CD-ROM | disk | FTP | other *** search
- #include <string.h>
- #include "extras.h"
-
- char *strtrim(src, remove)
- register char *src;
- register const char *remove;
- {
- register const char *s;
- register char *t;
-
- s = remove;
- while (*s) {
- if (*s == *src) {
- src++;
- s = remove;
- } else s++;
- }
-
- t = src;
- while (*t)
- t++;
- t--;
-
- s = remove;
- while (*s) {
- if (*s == *t) {
- t--;
- s = remove;
- } else s++;
- }
-
- *++t = '\0';
- return src;
- }
-